#include <stdio.h>
#include <string.h>

void s(int *shu){
	int p=-1,i;
	char a;
	
	for(i=0;i<256;i++){
		if(shu[i]>p){
			p=shu[i];
			a=i;
		}
	}
	printf("%c %d\n",a,p);
} 
int main(){ 
	char a[1000];
	int l;
	while(gets(a)){
	l=strlen(a); 
	int shu[256]={0};
	for(int i=0;i<l;i++){
		if(a[i]>=65&&a[i]<=91){
			shu[a[i]+32]++;
		}
		else
		shu[a[i]]++;
	}
	s(shu);
	}
	return 0;
}
